I have been very fortunate for the last 20 odd years to get nice shiny new BMW's as company cars. I am going to look at a Z3 2.8 1999 this weekend so not so new. My question is, I am thinking of getting the car checked mechanically, once I have driven it and checked what with my limited knowledge I can. Can you recommend someone to do an onsite check. I presume I'll have to get it checked for it's legality. I'm just really worried about spending thousands on a dog which will cost an arm and a leg to put right. Any of your experiences and advice greatly appreciated. If I get it I can join in at Zedfest. Thanks guys Phil