i would go with an older 3 series only, they can deff be reliable if you keep up with the maintenance which can be a bit more expensive but honestly it isnt awful, and if your looking for something really fun the prices on older m3's are a steal right now.