Getting off track is really not helping him guys.
I think that being able to work on or diagnose your own car lets you buy one a little out of your budget because you can keep repair costs down a bit.
More it costs new the more it will be to repair.
A lot of us here live BMW and it helps us figure out maintenance and repairs.
If you don't, get used to having to pay to get it done just like any car.