My Asian family is too judgmental for me to own something with a Kia badge.
Before Noodles asks, I gave the Prius to my bro when he moved out to Cali.
Good choice on ditching the Prius
I've had a '08 335i Sedan for about a year now. The high pressure fuel pump is a known issue and is backed by BMW up to 100,000 miles. You can tell when it's about to go from what I've read and could tell when mine was. You'll get long cranks and a rough idle, so if you get those symptoms, call the dealer and schedule an appointment. I had mine replaced once already and I think it's starting to go again (slight rough idle). Had a couple injectors replaced under the same warranty at the same time.
Other than that, no issues at all. If you can, try to get a CPO car. The turbos have been known to go out on the car. I took a risk and got one without, but I've been good so far. It's up to you if the cost delta to get a CPO car vs a nonCPO car is worth it.
You are going to have to invest in a set of winter tires FYI. Don't even try to drive without them, it won't work, especially if you're looking at the 335i. It's hard to gauge based off this winter due to lack of snow, but I was out driving the few times we got snow and I had no issues at all. The combo of traction control and winter tires means it's very difficult to spin out, if you even can
Turn the traction control off though and it's a lot of fun.
I'm at 23.5 mpg over a year and about 18k miles, but a lot of that was highway commuting.
Agree with Kruz on the sports package. Any car without it was an automatic deal breaker for me and it was purely based off the seats. Sit in one with and one without and you'll see why.