I love the BMW, it's just of certain parts break you need the company made tool to fix it.

Meaning: take it to a shop that is going to charge you XX amounts of dollars, or find someone who has it.

I am torn between luxury and power. BMW would give me both, but mechanical things are meant to break x.x I just don't know the rate at which most of these cars break down-- like Chevy, their newer cars fall apart after 5 years or 200k miles.