In this edition of The Motley Fool's "Ask a Fool" series, Motley Fool analysts Jason Moser and Brendan Mathews take a question from a reader who writes:

I want to invest $25,000 now for the long term for my grandchildrens' education. I'd like to invest in 5 stocks. Any recommendations as to what would be the 5 best stocks for the long term? 

Brendan thinks Berkshire Hathaway (BRK.B 0.07%) would be a great company to start with: It's a solid long-term bet, especially at 1.4 times book value. He also likes Markel (MKL 0.29%), often called a "mini-Berkshire" because it's branching out from insurance into ownership of operating businesses. Jason likes Under Amour (UAA 0.30%) because it's a fierce competitor in the athletic-apparel space with huge and growing brand strength, making it a great play on growing consumer wealth. He's also bullish on Chipotle Mexican Grill (CMG 0.43%) because of its savvy management and room to open more stores. Speaking of new stores, Brendan is a fan of CarMax (KMX 0.98%), which he believes could significantly enlarge its footprint.