As an example, I'm also too lazy to change my own oil so I get this kit from ECS:
BMW E70 X5 xDrive48i N62 4.8L Maintenance Engine Oil Service ES#257565 ECS Tuning Oil Service Kit - N62INS1
and take it to the local EZ Lube and for $20 cash they'll do the work.
That makes $120 for exactly the same ting your dealer charged you $500 !!