I am looking to purchase a used BMW 3 series, the E46 version which is model years 1999 to 2006. I know nothing about BMWs other than they bill themselves as "The Ultimate Driving Machines." I have worked with a few people in the past that have really liked them but those were all new purchases...