I use Fidelity. I can buy a single share if I want - with no commission. "Has to be a MM because of retail commissions!" is a myth nowadays.