All dealers can charge extra fees, including those for freight and prep, but not all dealers do. If they do charge fees, they're usually negotiable. It sounds like all fees were included in your final price but you'd really have to verify with your dealer that that's the case.