Just warning you, expensive german cars have a long history of unreliability with need for very expensive repairs (bmw, mercedes, audi). This is coming from someone who owns one. So unless you have money to burn with repairs, especially if you buy a used one, you are safer going with a new car...