Check out my wheels:
219M wheels fit my 2007 e90 with no problems as long as you use the below specs to reduce or eliminate fender rub. Get Michelin Pilot Super Sports front and rear for these rims, because they tend to be oversize and will fit the wheel well (no pun intended):
Front: 18x8.5J, ET29, Tire size: 225/40/18
Rear: 18x9.5J ET23, Tire size: 255/35/18
Another set: my winter set of style 269 reps with ContiExtreme DWS:
Front: 18x8J, ET32
Rear: 18x9J, ET30