You could access the 18+ FCA cars if Carmax wasn't too cheap to pay $50 a year to SnapOn for the access on the Solus Edge and too cheap to put wifi in the shop so it would work. I paid the $50 for my personal Solus the last year I was there and had it linked to my phone for a data connection, guaranteeing me Chrysler diag work almost daily.
That's part of why I left Carmax though, a company so inflexible and sophomoric as to send every Dodge, Jeep, Chrysler, Ram, and Fiat with a check engine light to the dealership for a minimum of $150 a visit rather than paying for a one-time setup fee to some IT contractor to set up each shop with wifi for the Solus and pay the extra $50 a year is asinine. Especially when they were cutting labor left and right.
BMW diag is a whole new challenge for me. It was difficult with an aftermarket scan tool, it's both easier and more difficult with the OEM tool, easier because the BS 6-digit codes BMW uses are broken down succinctly. Harder because the sheer volume of information on the screen can be positively overwhelming. I can even tell if a customer was trying to adjust their seat and start the car at the same time because it stores a fault for that.
Take a look at this code read, there's literally a code that's generated purely because of another code!
What caused that? A rodent chewed the wiring to the forward knock sensor. No, I'm not kidding.