can you guys recommend some options for buying online? or should i just go to the dealer (shudder)