Ive been looking for a fun to drive car under 35k. Didnt bother looking at anything European because ive always been told everything is expensive to maintain. Came across the B58 and it seems like a pretty reliable and fast engine. Is there anything else I should know? I know jackshit about BMW’s modeling system as well as Mercedes or Audi’s. Is the 340i xdrive the way to go?