Ole gits rule said:I would look for a 23i Msport highline, it had more options fitted as it was the runout model for the 23i, mine was really well spec'd car.
I second that. Mine is a 2011 M Sport Highline. It has all the options you seek. That said I fitted the Mr12volt to give seamless wire free CarPlay. This brings it right into the modern era


I have owned both E85 2.5 and an E89 2.0 and now the E89 2.5 23i. This is by far my favourite. The E85 is a totally different drive. Some good and some not so good.