Have now had my car for 5 days and am delighted with it. Glad I went for the Msport and the 19inch wheels . It certainly is a very firm ride but it suits the sporty charecter of the car and I would not want the softer suspension setup I tried in the 320i SE I had for 24 hours. I can understand why some people may find the suspension too firm but a Lexus or Jaguar would probably suit them better than a BMW and the sporty charecter of the car was one of the main reasons I chose BMW. Its like you wouldn't buy a Ferrari then complain the suspension was too firm. Not that I'm comparing my BM to a Ferrari but similar principle .
Getting about 28.5 mpg so far over 280 miles mainly in town driving with few short (10 miles) motorway runs so quite happy with that but I'm sure it will be worse at times after engine run in and I can put the foot down a bit more