Oil change once every 15,000 miles
If you believe BMW when they say it only requires oil changes very, very, very, very infrequently then $135 sounds fairly reasonable. It is, after all, five 3K oil changes in one!
What a deal and you should get a cup of coffee and a cookie to boot.
That's only $27 per change which is about the same as a quickie lube place. Those quickie places, however, know how to reset BMWs although I don't know if the X3 has some kind of super duper new procedure.