i would go with a Lexus GS...you could find an older body style 430 with low mileage for around price you lookin to pay. maybe even the newer body style 300. none of the other makes mentioned will match the GS in luxuriousness or reliability. 3 series might be close, but iv'e worked on both cars i would NO QUESTION fuck with a Lexus over a BMW. my wife loves her 745Li though. hopefully i'll be able to afford a LS460L sometime soon.