I have recently bought an E89 3.0 auto which had 18 inch alloys and bridgestone runflats. Ride wasn't great but liveable. For this type of car, was harsh even compared to my F87 M2.
Just bought a set of 19s and have Goodyear assym 6s (non-runflats) all round, I have also gone for a slightly higher profile at the rear (both to get a better cushion and the higher profile tyre is less than 2/3rds the cost of the standard tyres). So now have 255/35/19s in the rear.
Even though i have gone an inch up on the wheels, ride is still significantly better than the 18s on runflats and I am enjoying this set up. Plus, the wheels look a lot better in my opinion. Moved from 293s to 296s.