7 grand? IMHO, no it's not worth it.
You really have to do your homework on these cars and make sure you check the car top to bottom before purchasing it.
And if you are going to opt for going out of warranty, then you better know or be willing to learn how to DIY.
Current: E92 M3 Sparkling Graphite/Bamboo Beige/6MT. E36 M3 Techno Violet/Dove/5MT. E85 Z4MR Alpine White/Imola Red/6MT