If it still has warranty and you plan on getting extended warranty why not? Sub frame is weird. I would ask the owner if he tracked it or pushed it hard and go from their. Everything else is minor. I've had to bring my M3 within 4 months of ownership to the service center dealer like 6 times not because of it being bad, but the service center replaced parts that didn't fix the issue but eventually did. Not really complaining because I got a new air intake for free out of it.