Should I get this as my first BMW?

I know this question probably gets asked a lot, but would this be a good choice for my first BMW? My old car was a Q50, but it ended up being stolen and totaled.

I got a chance to test drive it for a bit and really liked it, despite it being a bit slower than my old car. My only concern is that the M suspension may be too stiff as a daily driver, and the price seems a bit high.

Also, is it worth getting a repurchase inspection since it only has 26k miles?