03+ stuff is too complicated and electronically over engineered.
The process of replacing and reflashing the engine computer (or any module, for that matter) on 2003+ 9-3 involves a lot of crap. Old laptop with TIS software and security clearance, a tech 2, a CANdi module, all hooked together and plugged into the car. Also, the car has to be on a battery charger so it doesn't die during programming or the engine computer will become a worthless brick.
That's over $12,000 worth of diagnostic technology plugged into a car to replace a $400 module. Necessary evil, I suppose.
No wonder the big guys have to charge so much...