What about a Volvo v70, comfy, very very fast if you get. R model and ain't that bad in bills
Though the BMW 330d MSport on a facelift ism the right choice, don't bother with 4 door though and theremin loads of,room in the back for a seat and fitting it in
I had a E36 coupe a few years back when my little one was a nipper and no hassle