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 (NYSE:BRK-B) 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 (NYSE:MKL), often called a "mini-Berkshire" because it's branching out from insurance into ownership of operating businesses. Jason likes Under Amour (NYSE:UAA) 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 (NYSE:CMG) because of its savvy management and room to open more stores. Speaking of new stores, Brendan is a fan of CarMax (NYSE:KMX), which he believes could significantly enlarge its footprint.