Hmmm... Lets see now...$18000 for a base model BMW 1200RT, add all the extras the TTSE comes with and that goes up to about $23000+ . Figure in valve checks at 6000 miles at BMW service prices...and let's face it the boxer engine is just buzzy...I had one..just my opinion. It was a no brainier for me. I was on my way to the BMW dealer here in town when I stopped at the local Triumph dealer to see if they had a TTSE they did, I test rode it and bought it the next day. Sorry BMW.